Cabrero est une ville et une commune du Chili de la Province de Biobío, elle-même située dans la Région du Biobío. En 2012, la population de la commune s'élevait à 28,145 habitants. La superficie de la commune est de 640 km (densité de 44 hab./km),.
Le territoire de la commune de Cabrero se situe dans la vallée centrale du Chili. Situé entre les rios Laja et Itata, il était initialement constitué de sols sableux impropres à l'agriculture qui ont été progressivement rendus exploitables grâce à des travaux d'irrigation. La commune est située à 429 kilomètres à vol d'oiseau au sud-sud-ouest de la capitale Santiago et à 48 kilomètres au nord de Los Ángeles capitale de la Province de Biobío.